Open Runtime Platform:

نویسندگان

  • Michal Cierniak
  • Brian T. Lewis
  • James M. Stichnoth
چکیده

According to conventional wisdom, interfaces provide flexibility at the cost of performance. Most high-performance Java virtual machines today tightly integrate their core virtual machines with their just-in-time compilers and garbage collectors to get the best performance. The Open Runtime Platform (ORP) is unusual in that it reconciles high performance with the extensive use of welldefined interfaces between its components. ORP was developed to support experiments in dynamic compilation, garbage collection, synchronization, and other technologies. To achieve this, two key interfaces were designed: one for garbage collection and another for just-in-time compilation. This paper describes some interesting features of these interfaces and discusses lessons learned in their use. One lesson we learned was to selectively expose small but frequently accessed data structures in our interfaces; this improves performance while minimizing the number of interface crossings.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Eclipse 3.0 platform: Adopting OSGi technology

O. Gruber B. J. Hargrave J. McAffer P. Rapicault T. Watson From its inception Eclipse was mainly designed to be a tooling platform, but with Version 3.0, Eclipse is now evolving toward a Rich Client Platform (RCP). This change, driven by the open-source community, brought a whole set of new requirements and challenges for the Eclipse platform, such as dynamic plug-in management, services, secur...

متن کامل

Building the Software Infrastructure for Smart Classroom: From Open Agent Architecture (OAA) to Smart Platform

Smart Classroom is a Smart Space developed to enhance traditional tele-education practice. This paper describes the considerations of bringing forward Smart Platform as the software infrastructure of Smart Classroom system, abandoning the former implementation based on OAA. As a multiagent system for Smart Space, Smart Platform encompasses following features: spontaneous discovery of runtime en...

متن کامل

Introducing the Speect speech synthesis platform

We introduce a new open source speech synthesis engine and related set of tools: Speect is designed to be a portable and flexible synthesis engine, equally relevant as a research platform and runtime synthesis system in multilingual environments. In this paper we document our approach to the rapid development of British English voices for the 2010 Blizzard Challenge using this platform and reso...

متن کامل

Design and implementation of an advanced events logging framework for Android

Smartphones have been largely used in the world, however, the security options provided to the users are extremely limited and yet a lot of users have suffered from heavy loss. A mechanism using the runtime verification is introduced to improve the security by offering smartphone users more security options. This concept will be implemented and tested initially in Android system as such platfor...

متن کامل

Demonstration of the GroIMP software

The software GroIMP – Growth grammar related Interactive Modelling Platform – which will be presented in this demonstration is primarily intended for the use in plant modelling, though it is conceptually not restricted to this field and can be used in more general modelling tasks. GroIMP is designed as an integrated platform which incorporates modelling, visualisation und interaction: The “mode...

متن کامل

HERO: Heterogeneous Embedded Research Platform for Exploring RISC-V Manycore Accelerators on FPGA

Heterogeneous embedded systems on chip (HESoCs) co-integrate a standard host processor with programmable manycore accelerators (PMCAs) to combine general-purpose computing with domain-specific, efficient processing capabilities. While leading companies successfully advance their HESoC products, research lags behind due to the challenges of building a prototyping platform that unites an industry...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002